package com.sinosoft.sinopay.paytrade.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.sinosoft.sinocloud.platform.base.SinoBaseDTO;

/**
 * 【批量支付及报盘记录DTO】
 * @author dengcanyang
 * @date 2016年12月18日 下午17:38:34 
 * @version V1.0
 */
public class PaymentTradeBatchDTO extends SinoBaseDTO{

	 /** 系统流水号 */
	private Integer sid;

	 /** 支付批次号 */
    private String payBatchNo;

    /** 批量支付状态 */
    private String state;

    /** 条件开始时间 */
    private Date ifStartDate;

    /** 条件结束时间 */
    private Date ifEndDate;

    /** 筛选条件 */
    private String ifContent;

    /** 收付标记 */
    private String payFlag;

    /** 支付渠道id */
    private Integer payChannelId;

    /** 支付总金额 */
    private BigDecimal tradeAmount;

    /** 总笔 数 */
    private Integer tradeNum;
 
    /** 发盘时间 */
    private Date sendTime;

    /** 返盘时间 */
    private Date returnTime;

    /** 处理结果编码 */
    private String resultCode;

    /** 处理结果描述 */
    private String resultDesc;

    /** 备注 */
    private String remark;

    //报盘记录信息
    /** 报盘日期 */
    private Date offerDate;
    
    /** 报盘文件名称 */
    private String offerFile;
    
    /** 报盘文件状态 */
    private String offerFileStatus;
    
    /** 创建时间 */
    private Integer creatorId;
    
    /** 创建时间 */
    private Date createDate;
    
    /** 创建时间 */
    private Integer modifierId;
    
    /** 创建时间 */
    private Date modifyDate;
    
    
	public Integer getSid() {
		return sid;
	}

	public void setSid(Integer sid) {
		this.sid = sid;
	}

	public String getPayBatchNo() {
		return payBatchNo;
	}

	public void setPayBatchNo(String payBatchNo) {
		this.payBatchNo = payBatchNo;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public Date getIfStartDate() {
		return ifStartDate;
	}

	public void setIfStartDate(Date ifStartDate) {
		this.ifStartDate = ifStartDate;
	}

	public Date getIfEndDate() {
		return ifEndDate;
	}

	public void setIfEndDate(Date ifEndDate) {
		this.ifEndDate = ifEndDate;
	}

	public String getIfContent() {
		return ifContent;
	}

	public void setIfContent(String ifContent) {
		this.ifContent = ifContent;
	}

	public String getPayFlag() {
		return payFlag;
	}

	public void setPayFlag(String payFlag) {
		this.payFlag = payFlag;
	}

	public Integer getPayChannelId() {
		return payChannelId;
	}

	public void setPayChannelId(Integer payChannelId) {
		this.payChannelId = payChannelId;
	}

	public BigDecimal getTradeAmount() {
		return tradeAmount;
	}

	public void setTradeAmount(BigDecimal tradeAmount) {
		this.tradeAmount = tradeAmount;
	}

	public Integer getTradeNum() {
		return tradeNum;
	}

	public void setTradeNum(Integer tradeNum) {
		this.tradeNum = tradeNum;
	}

	public Date getSendTime() {
		return sendTime;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public Date getReturnTime() {
		return returnTime;
	}

	public void setReturnTime(Date returnTime) {
		this.returnTime = returnTime;
	}

	public String getResultCode() {
		return resultCode;
	}

	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}

	public String getResultDesc() {
		return resultDesc;
	}

	public void setResultDesc(String resultDesc) {
		this.resultDesc = resultDesc;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Date getOfferDate() {
		return offerDate;
	}

	public void setOfferDate(Date offerDate) {
		this.offerDate = offerDate;
	}

	public String getOfferFile() {
		return offerFile;
	}

	public void setOfferFile(String offerFile) {
		this.offerFile = offerFile;
	}

	public String getOfferFileStatus() {
		return offerFileStatus;
	}

	public void setOfferFileStatus(String offerFileStatus) {
		this.offerFileStatus = offerFileStatus;
	}

	public Integer getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(Integer creatorId) {
		this.creatorId = creatorId;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Integer getModifierId() {
		return modifierId;
	}

	public void setModifierId(Integer modifierId) {
		this.modifierId = modifierId;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
    
    
	
}
